| 
                
               | 
              
                
               | 
              
                @@ -1,14 +1,14 @@ 
               | 
            
            
            
              | 
                1
               | 
              
                1
               | 
              
                 # -*- coding: utf-8 -*- 
               | 
            
            
            
              | 
                2
               | 
              
                2
               | 
              
                  
               | 
            
            
            
              | 
                3
               | 
              
                3
               | 
              
                 from curtail_uuid import CurtailUUID 
               | 
            
            
            
              | 
                
               | 
              
                4
               | 
              
                +from djadmin import ChangeOnlyModelAdmin, ReadOnlyModelAdmin 
               | 
            
            
            
              | 
                4
               | 
              
                5
               | 
              
                 from django.contrib import admin 
               | 
            
            
            
              | 
                5
               | 
              
                6
               | 
              
                 from django.db import transaction 
               | 
            
            
            
              | 
                6
               | 
              
                7
               | 
              
                  
               | 
            
            
            
              | 
                7
               | 
              
                
               | 
              
                -from account.models import (LensmanIncomeExpensesInfo, LensmanInfo, LensmanLoginLogInfo, TourGuideInfo, 
               | 
            
            
            
              | 
                8
               | 
              
                
               | 
              
                -                            UserIncomeExpensesInfo, UserInfo, UserLoginLogInfo) 
               | 
            
            
            
              | 
                
               | 
              
                8
               | 
              
                +from account.models import LensmanIncomeExpensesInfo, LensmanInfo, TourGuideInfo, UserIncomeExpensesInfo, UserInfo 
               | 
            
            
            
              | 
                9
               | 
              
                9
               | 
              
                  
               | 
            
            
            
              | 
                10
               | 
              
                10
               | 
              
                  
               | 
            
            
            
              | 
                11
               | 
              
                
               | 
              
                -class LensmanInfoAdmin(admin.ModelAdmin): 
               | 
            
            
            
              | 
                
               | 
              
                11
               | 
              
                +class LensmanInfoAdmin(ChangeOnlyModelAdmin, admin.ModelAdmin): 
               | 
            
            
            
              | 
                12
               | 
              
                12
               | 
              
                     exclude = ('username', 'password', 'encryption')
               | 
            
            
            
              | 
                13
               | 
              
                13
               | 
              
                     list_display = ('lensman_id', 'unionid', 'username', 'name', 'sex', 'phone', 'location', 'proportion', 'nomark', 'origin', 'balance', 'user_status', 'outtake_status', 'status', 'created_at', 'updated_at')
               | 
            
            
            
              | 
                14
               | 
              
                14
               | 
              
                     list_filter = ('is_common_lensman', 'is_outtake_lensman', 'sex', 'user_status', 'outtake_status', 'status')
               | 
            
            
            
            
            
              | 
                
               | 
              
                
               | 
              
                @@ -50,16 +50,12 @@ class LensmanInfoAdmin(admin.ModelAdmin): 
               | 
            
            
            
              | 
                50
               | 
              
                50
               | 
              
                             user.save() 
               | 
            
            
            
              | 
                51
               | 
              
                51
               | 
              
                  
               | 
            
            
            
              | 
                52
               | 
              
                52
               | 
              
                  
               | 
            
            
            
              | 
                53
               | 
              
                
               | 
              
                -class LensmanLoginLogInfoAdmin(admin.ModelAdmin): 
               | 
            
            
            
              | 
                54
               | 
              
                
               | 
              
                -    list_display = ('lensman_id', 'login_ip', 'login_result', 'status', 'created_at', 'updated_at')
               | 
            
            
            
              | 
                55
               | 
              
                
               | 
              
                - 
               | 
            
            
            
              | 
                56
               | 
              
                
               | 
              
                - 
               | 
            
            
            
              | 
                57
               | 
              
                
               | 
              
                -class LensmanIncomeExpensesInfoAdmin(admin.ModelAdmin): 
               | 
            
            
            
              | 
                
               | 
              
                53
               | 
              
                +class LensmanIncomeExpensesInfoAdmin(ReadOnlyModelAdmin, admin.ModelAdmin): 
               | 
            
            
            
              | 
                58
               | 
              
                54
               | 
              
                     list_display = ('lensman_id', 'photo_id', 'type', 'amount', 'balance', 'remark', 'status', 'created_at', 'updated_at')
               | 
            
            
            
              | 
                59
               | 
              
                55
               | 
              
                     list_filter = ('type', 'status')
               | 
            
            
            
              | 
                60
               | 
              
                56
               | 
              
                  
               | 
            
            
            
              | 
                61
               | 
              
                57
               | 
              
                  
               | 
            
            
            
              | 
                62
               | 
              
                
               | 
              
                -class TourGuideInfoAdmin(admin.ModelAdmin): 
               | 
            
            
            
              | 
                
               | 
              
                58
               | 
              
                +class TourGuideInfoAdmin(ChangeOnlyModelAdmin, admin.ModelAdmin): 
               | 
            
            
            
              | 
                63
               | 
              
                59
               | 
              
                     list_display = ('tourguide_id', 'unionid', 'name', 'sex', 'phone', 'location', 'no', 'user_status', 'status', 'created_at', 'updated_at')
               | 
            
            
            
              | 
                64
               | 
              
                60
               | 
              
                     list_filter = ('sex', 'user_status', 'status')
               | 
            
            
            
              | 
                65
               | 
              
                61
               | 
              
                     readonly_fields = ('tourguide_id', )
               | 
            
            
            
            
            
              | 
                
               | 
              
                
               | 
              
                @@ -96,26 +92,20 @@ class TourGuideInfoAdmin(admin.ModelAdmin): 
               | 
            
            
            
              | 
                96
               | 
              
                92
               | 
              
                             user.save() 
               | 
            
            
            
              | 
                97
               | 
              
                93
               | 
              
                  
               | 
            
            
            
              | 
                98
               | 
              
                94
               | 
              
                  
               | 
            
            
            
              | 
                99
               | 
              
                
               | 
              
                -class UserInfoAdmin(admin.ModelAdmin): 
               | 
            
            
            
              | 
                
               | 
              
                95
               | 
              
                +class UserInfoAdmin(ChangeOnlyModelAdmin, admin.ModelAdmin): 
               | 
            
            
            
              | 
                100
               | 
              
                96
               | 
              
                     list_display = ('user_id', 'user_from', 'username', 'openid', 'unionid', 'name', 'sex', 'nickname', 'phone', 'location', 'islensman', 'istourguide', 'balance', 'user_status', 'outtake_status', 'status', 'created_at', 'updated_at')
               | 
            
            
            
              | 
                101
               | 
              
                97
               | 
              
                     list_filter = ('user_from', 'sex', 'islensman', 'istourguide', 'user_status', 'outtake_status', 'status')
               | 
            
            
            
              | 
                102
               | 
              
                98
               | 
              
                     readonly_fields = ('user_id', )
               | 
            
            
            
              | 
                103
               | 
              
                99
               | 
              
                     search_fields = ('user_id', 'name', 'phone', 'location')
               | 
            
            
            
              | 
                104
               | 
              
                100
               | 
              
                  
               | 
            
            
            
              | 
                105
               | 
              
                101
               | 
              
                  
               | 
            
            
            
              | 
                106
               | 
              
                
               | 
              
                -class UserLoginLogInfoAdmin(admin.ModelAdmin): 
               | 
            
            
            
              | 
                107
               | 
              
                
               | 
              
                -    list_display = ('user_id', 'login_ip', 'login_result', 'status', 'created_at', 'updated_at')
               | 
            
            
            
              | 
                108
               | 
              
                
               | 
              
                - 
               | 
            
            
            
              | 
                109
               | 
              
                
               | 
              
                - 
               | 
            
            
            
              | 
                110
               | 
              
                
               | 
              
                -class UserIncomeExpensesInfoAdmin(admin.ModelAdmin): 
               | 
            
            
            
              | 
                
               | 
              
                102
               | 
              
                +class UserIncomeExpensesInfoAdmin(ReadOnlyModelAdmin, admin.ModelAdmin): 
               | 
            
            
            
              | 
                111
               | 
              
                103
               | 
              
                     list_display = ('user_id', 'photo_id', 'type', 'amount', 'balance', 'remark', 'status', 'created_at', 'updated_at')
               | 
            
            
            
              | 
                112
               | 
              
                104
               | 
              
                     list_filter = ('type', 'status')
               | 
            
            
            
              | 
                113
               | 
              
                105
               | 
              
                  
               | 
            
            
            
              | 
                114
               | 
              
                106
               | 
              
                  
               | 
            
            
            
              | 
                115
               | 
              
                107
               | 
              
                 admin.site.register(LensmanInfo, LensmanInfoAdmin) 
               | 
            
            
            
              | 
                116
               | 
              
                
               | 
              
                -admin.site.register(LensmanLoginLogInfo, LensmanLoginLogInfoAdmin) 
               | 
            
            
            
              | 
                117
               | 
              
                108
               | 
              
                 admin.site.register(LensmanIncomeExpensesInfo, LensmanIncomeExpensesInfoAdmin) 
               | 
            
            
            
              | 
                118
               | 
              
                109
               | 
              
                 admin.site.register(TourGuideInfo, TourGuideInfoAdmin) 
               | 
            
            
            
              | 
                119
               | 
              
                110
               | 
              
                 admin.site.register(UserInfo, UserInfoAdmin) 
               | 
            
            
            
              | 
                120
               | 
              
                
               | 
              
                -admin.site.register(UserLoginLogInfo, UserLoginLogInfoAdmin) 
               | 
            
            
            
              | 
                121
               | 
              
                111
               | 
              
                 admin.site.register(UserIncomeExpensesInfo, UserIncomeExpensesInfoAdmin) 
               |